<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 数组的递增赋值 =>   在数组的尾部新增一个元素
    // var arr = [1, 4, 7];

    // 在数组的尾部新增一个元素
    // arr[3] = 2;
    // arr[4] = 5;

    // 原理: 下标的最大值 = 数组.length - 1
    //       数组.length = 下标的最大值 + 1

    // arr[arr.length] = 2; //arr[3]
    // arr[arr.length] = 5; //arr[4]
    // arr[arr.length] = 8; //arr[5]


    // console.log(arr);


    // 应用

    function isSu(n) {
        var flag = true; // 假设是素数 (不存在能整除它的数)
        for (var i = 2; i < n; i++) {
            if (n % i == 0) { //如果存在能整数它的数 -> 合数
                flag = false;
                break;
            }
        }
        return flag;
    }

    // var arr = [];
    // var index = 0;
    // for (var i = 2; i < 100; i++) {
    //     var res = isSu(i);
    //     if (res) {
    //         arr[index] = i;
    //         index++;
    //     }
    // }
    // console.log(arr);


    var arr = [];
    for (var i = 2; i < 100; i++) {
        var res = isSu(i);
        if (res) {
            arr[arr.length] = i;
        }
    }
    console.log(arr);




</script>

</html>